package com.songtech.basedao.dao.impl;

import java.util.List;

import com.songtech.base.universal.dao.BaseDaoImpl;
import com.songtech.basedao.dao.BaseDao4;

/**
 * 在自己的dao中继承基本的dao
 * <br>使用方式四、
 * <br>service中注入格式：@Resource(name = "com.songtech.basedao.dao.impl.BaseDaoImpl4")，
 * <br>com.songtech.basedao.dao.impl.BaseDaoImpl4是dao对应的实现(要注入的实现类)
 * <br>dao需要使用泛型
 * <br>dao的实现继承基础dao和实现自定义的接口，自定义的接口要实现基础dao的接口
 */
public class BaseDaoImpl4<T> extends BaseDaoImpl<T> implements BaseDao4<T> {
	private String namespace = "com.songtech.basedao.dao.BaseDao4.";
	
	/**
	 * 查询所有数据
	 */
	@Override
	public List<T> getAll() {
		return this.getSqlSession().selectList(namespace + "getAll");
	}
}
